The First Experience of Class Evolution Support in PJama
نویسنده
چکیده
The design and implementation of the initial release of class evolution technology for PJama persistent language is described. This technology supports modi cations to individual classes, class hierarchy, and user-de ned conversion of data contained in class instances when a modi cation to this class leads to the change of instance format. PJama evolution technology was evaluated on an application of considerable size and proved to be very helpful for a PJama programmer.
منابع مشابه
Porting a Distributed System to PJama: Orthogonal Persistence for Java?
This paper describes the experience of porting a 25,000 line distributed Java [GM96] program to version 0.3.5.1 of the orthogonally persistent programming environment PJama. The port was performed in two stages. The first stage, changing the source code, took two days. The second stage, ensuring the ported program exhibited a suitable run-time behaviour, took one week. This paper discusses the ...
متن کاملOrthogonal Persistence for Java? - A Mid-term Report
The experience of applying the principles of orthogonal persistence to the Java programming language is described in the context of the PJama prototype implementation. The model for checkpointing the state of a computation, including live threads, is analyzed and related to a transactional approach. The problem of dealing with state that is external to the PJama environment is explained and the...
متن کاملThe Design of a new Persistent Object Store for PJama
This paper presents the design of a new store layer for PJama. PJama is a platform that provides orthogonal persistence for Java1. Based on experience with a prototype, PJama0, a new architecture has been devised to permit incremental store management and to allow a number of object management regimes to co-exist in one store. It uses a plug-in model for composing a Java Virtual Machine (JVM) w...
متن کاملEvolutionary Data Conversion in the PJama Persistent Language
The persistent object conversion facilities available in the evolution technology for the PJama persistent programming language are described. They include default and custom conversion, and within the latter bulk and fully controlled conversion. Where the programmer needs to specify transformations di erent from the default, they are coded in standard Java. During conversion the \old" object g...
متن کاملIntroduction to Schramm-Loewner evolution and its application to critical systems
In this short review we look at recent advances in Schramm-Loewner Evolution (SLE) theory and its application to critical phenomena. The application of SLE goes beyond critical systems to other time dependent, scale invariant phenomena such as turbulence, sand-piles and watersheds. Through the use of SLE, the evolution of conformally invariant paths on the complex plane can be followed; hence a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998